import { server } from './proxyPath'
/**请求参数租户id */
export const osTenantId = '2ad7bce569694baabe8ee27797ee23ee'
/**文件服务器地址 */
export const fileServerPath = /192\.168/.test(location.href) ? 'http://192.168.2.253' : server + '/file'
/**文件服务器地址 */
export const exporServerPath = /192\.168/.test(location.href) ? 'http://192.168.2.253:8253/apiPxWorkLM' : server + '/training'
/**列表映射 */

export const listMap = {
  /**是否-通用 */
  com_boolean: [
    { value: 1, label: '是' },
    { value: 0, label: '否' }
  ],
  /**角色映射 */
  ruleCode: [
    { value: 'bgry', label: '办公人员' },
    { value: 'ksfzr', label: '科室负责人' },
    { value: 'fgld', label: '分管领导' },
    { value: 'lead', label: '主要领导' },
    { value: 'cw', label: '财务' }
  ],
  /**试题类型 */
  et_classify: [
    { value: 0, label: '单选' },
    { value: 1, label: '多选' }
  ],
  /**证书颁发形式 */
  issueForm: [
    { value: 0, label: '自动' },
    { value: 1, label: '单个颁发' },
    { value: 2, label: '批量颁发' }
  ],

  /**对账状态 */
  AccountStatus: [
    { value: 0, label: '待对账' },
    { value: 1, label: '已对账' },
    { value: 2, label: '异常' }
  ],
  /**退费操作状态 */
  operationStatusList: [
    { value: 0, label: '办公人员待确认' },
    { value: 1, label: '领导待同意' },
    { value: 2, label: '领导拒绝' },
    { value: 3, label: '待退费' },
    { value: 4, label: '发票待充红' }, //原状态名称发票待作废
    { value: 5, label: '已退费' },
    { value: 6, label: '发票作废拒绝' },
    { value: 7, label: '办公人员拒绝' },
    { value: 8, label: '退费拒绝' },
    { value: 9, label: '发票待充红' }
  ],
  /**订单列表数据状态 */
  orderStatus: [
    { label: '待付款', value: 0 },
    { label: '已付款', value: 1 },
    { label: '退款中', value: 2 },
    { label: '已退款', value: 3 },
    { label: '已取消', value: 4 },
    { label: '已过期', value: 5 },
    { label: '已完结', value: 6 },
    { label: '票据作废中', value: 7 },
    { label: '部分退款', value: 8 },
    { label: '废票申请拒绝', value: 9 },
    { label: '开票失败', value: 10 }
  ],
  /**人员类型
   * only仅仅只在某个类型使用 1考试 2培训
   */
  applyPersonType: [
    { label: '安管人员', value: 0 },
    { label: '线下培训', value: 2, only: 2 },
    { label: '其他人员', value: 1 }
  ],
  /**住宿类型 */
  accommodationType: [
    { label: '本次培训不提供住宿', value: -1 },
    { label: '单间', value: 1 },
    { label: '标间', value: 2 }
  ],
  /**报名方式 */
  paymentAccountType: [
    { label: '个人报名', value: 0 },
    { label: '企业报名', value: 1 }
  ],
  /**支付方式 */
  paymentType: [
    { label: '支付宝', value: 0 },
    { label: '微信', value: 1 },
    { label: '银联', value: 2 },
    { label: '交通银行', value: 3 },
    { label: '云闪付', value: 4 },
    { label: '线下对公', value: 5 }
  ],
  /**考试证书类型 */
  certificateType: [
    { label: '安管人员A类', value: '0' },
    { label: '安管人员B类', value: '1' },
    { label: '安管人员C类', value: '2' }
  ],
  /**考试状态 */
  eaExamstatusList: [
    { label: '待发布', value: 0 },
    { label: '已发布', value: 1 },
    { label: '已结束', value: 2 }
  ],
  /**发票状态 */
  invoiceStatus: [
    { label: '待开票', value: 0, show: true },
    { label: '开票中', value: 3, show: true },
    { label: '已开票', value: 1, show: true },
    { label: '已开票', value: 2, show: false }, //3.7  原状态为已作废，现在为已开票可冲红
    { label: '已冲红', value: 4, show: true },
    { label: '冲红失败', value: 5, show: true },
    { label: '开票失败', value: 6, show: true }
  ],
  /**发票类型 */
  invoiceType: [
    { label: '普票', value: 0 },
    { label: '专票', value: 1 }
  ],
  /**投诉建议状态 */
  complaintStatus: [
    { label: '已提交', value: 0 },
    { label: '已回复', value: 1 }
  ],
  /**投诉建议回复状态 */
  complaintRevertStatus: [
    { label: '未回复', value: 0 },
    { label: '已回复', value: 1 }
  ],
  /**投诉建议类型 */
  complaintType: [
    { label: '产品建议', value: 1 },
    { label: '功能缺陷', value: 2 },
    { label: '政策咨询', value: 3 },
    { label: '其他问题', value: 4 }
  ],
  /**发票审批状态 */
  reviewStatus: [
    { value: 1, reviewStatus: '1', invoiceStatus: '', label: '待审批' },
    { value: 2, reviewStatus: '2', invoiceStatus: '', label: '已审批' },
    { value: 4, reviewStatus: '2', invoiceStatus: '4', label: '已冲红' },
    { value: 5, reviewStatus: '2', invoiceStatus: '5', label: '冲红失败' }
  ],
  /**退款类型 */
  refundType: [
    { label: '全额退款', value: 0 },
    { label: '部分退款', value: 1 }
  ],
  /**退款状态 */
  refundStatus: [
    { value: 2, label: '退款中' },
    { value: 3, label: '已退款' },
    { value: 8, label: '部分退款' }
  ],
  /**banner类型 */
  bannerType: [{ value: '首页Banner', label: '首页Banner' }],
  /**banner状态 */
  bannerStatus: [
    { value: 0, label: '上架' },
    { value: 1, label: '下架' }
  ],
  /**工单管理-模块 */
  workOrderModules: [
    { value: 0, label: '报名缴费' },
    { value: 1, label: '账号中心' },
    { value: 2, label: '培训考试' },
    { value: 3, label: '政策咨询' }
  ],
  /**工单管理-问题状态 */
  workOrderQsStatus: [
    { value: 1, label: '待回复' },
    { value: 0, label: '已回复' },
    { value: 9, label: '已结单' }
  ],
  /**工单管理-紧急程度 */
  workOrderEmergency: [
    { value: 0, name: '普通咨询' },
    { value: 1, name: '操作体验问题' },
    { value: 2, name: '业务/系统异常影响使用' },
    { value: 3, name: '业务完全不可用' }
  ],
  /**用户实名状态 */
  realNameStatus: [
    { value: '0', label: '已实名' },
    { value: '1', label: '未实名' }
  ],
  /**公司验证状态 */
  companyVerificationStatus: [
    { value: '0', label: '已验证' },
    { value: '1', label: '未验证' }
  ],
  /**缺考人员考试类型 */
  missingCandidateExamType: [
    { label: '内部考试', value: 0, show: false },
    { label: '外部考试', value: 1, show: true }
  ],
  /**考试成绩合格状态 */
  scorePassStatus: [
    // { label: '合格', value: 0 },
    { label: '不合格', value: 1 },
    { label: '缺考', value: 2 },
    { label: '违规', value: 3 }
  ]
}
